package com.maas.util.mybatis.jpa.littlenb.mapper;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
import javax.persistence.Table;
import javax.persistence.Transient;


/**
 * 用户信息，用来演示
 *
 * @Table和Id是必须的
 *
 * @author svili
 * @date 2016年8月10日
 *
 */
@Entity
/* {@Table}非必须,若无此注解,将类名解析为下划线风格 做为表名 */
@Table(name = "user")
//@CatTableFlag("flag")
public class User {

	/* 非持久化字段 */
	@Transient
	private static final long serialVersionUID = -7788405797990662048L;

	/* {@Id}必须,主键标识,{@Column}非必须,若无此注解,或其name="",将字段名解析为下划线风格 做为SQL列名 */
	@Id
	@Column(name = "user_Id")
	private Integer userId;

	public Integer getUserId() {
		return userId;
	}

	public void setUserId(Integer userId) {
		this.userId = userId;
	}
}
